package DataStorage;

import java.util.List;

import HibernateSQLite.java.model.Repertoire;

public interface IRepertoireDAO extends IGenericDAO<Repertoire, Long> {

	public boolean isExist(long Repertoire_id);
	public boolean isExistInformationLigne_id(long InformationLigne_id);
	

	public boolean isExist(Repertoire repertoire);

	public boolean isExist(String critere_path ,
			String donnees_ligne_path, String photos_groupees_path,
			String file_Qdas_path, long InformationLigne_id);

	public Repertoire getRepertoire(long InformationLigne_id);
	public List<Repertoire> getListRepertoire(long InformationLigne_id);

	public void saveRepertoire(String critere_path ,
			String donnees_ligne_path, String photos_groupees_path,
			String file_Qdas_path, long InformationLigne_id);

	public void deleteRepertoires(long InformationLigne_id);
}
